﻿$(function () {
 
    $("#file_upload").uploadify({
        //开启调试
        'debug': false,
        //是否自动上传
        'auto': false,
        'buttonText': '上传方法-选择文件',
        //flash
        'swf': "../uploadifyjs/uploadify.swf",
        //文件选择后的容器ID
        'queueID': 'uploadfileQueue',
        'uploader': '../ashx/PostPhotoHandler.ashx?action=files',
        'width': '275',
        'height': '24',
        'multi': true,
        'fileTypeDesc': '支持的格式：',
        // 'fileTypeExts': '*.jpg;*.jpge;*.gif;*.png',
        'fileTypeExts': '*',
        'fileSizeLimit': '10MB',
        'removeTimeout': 1,

        //返回一个错误，选择文件的时候触发
        'onSelectError': function (file, errorCode, errorMsg) {
            switch (errorCode) {
                case -100:
                    alert("上传的文件数量已经超出系统限制的" + $('#file_upload').uploadify('settings', 'queueSizeLimit') + "个文件！");
                    break;
                case -110:
                    alert("文件 [" + file.name + "] 大小超出系统限制的" + $('#file_upload').uploadify('settings', 'fileSizeLimit') + "大小！");
                    break;
                case -120:
                    alert("文件 [" + file.name + "] 大小异常！");
                    break;
                case -130:
                    alert("文件 [" + file.name + "] 类型不正确！");
                    break;
            }
        },
        //检测FLASH失败调用
        'onFallback': function () {
            alert("您未安装FLASH控件，无法上传图片！请安装FLASH控件后再试。");
        },
        //上传到服务器，服务器返回相应信息到data里
        'onUploadSuccess': function (file, data, response) {
            data = $.parseJSON(data);
            if (data.message == JsonResult.Success) {
                layer.msg('上传成功', { icon: 1 ,time:500});
               
                $("#imgExist").attr("src", "../ashx/GetPhotoHandler.ashx?mid=" + data.data);
                $(Mhcimgid).val(data.data);
            }
            else {
                layer.msg('异常' + data.data, { icon: 2, time: 2000 });
              

            }
        },
        'onUploadStart': function (file) {
           // $("#file_upload").uploadify("settings", "formData", { 'ctrlid': ctrlid });
            $("#file_upload").uploadify("settings", "formData", { 'imgpostid': imgpostid });
        }
    });
});

function doUplaod() {
    $('#file_upload').uploadify('upload', '*');
}

function closeLoad() {
    $('#file_upload').uploadify('cancel', '*');
}